package com.scalar.chiptrack.finance.forms;

import com.scalar.chiptrack.ChipTrackActionForm;
import com.scalar.chiptrack.finance.CostCodeInfo;
import com.scalar.chiptrack.utils.AutoGrowingArrayList;

import java.util.ArrayList;

import org.apache.struts.upload.FormFile;

/**
 * User: ChandraSekhar
 * Date: May 30, 2007
 * Time: 11:46:28 AM
 */
public class CostCodeSetupForm extends ChipTrackActionForm {

	private int year;
    private int  quater;
    private ArrayList<CostCodeInfo> costCodeList = new AutoGrowingArrayList( CostCodeInfo.class );
    private FormFile theFile;
    private String scheduleDate = null;
    private String scheduleTime = null;
    private String scheduleMinute = null;
    private String am_pm = null;
    private String emails[] = null;
    private String fileType = null;
    String packageType          = null;
    int processStepId;
    private String processType = null;
    
	public String getProcessType() {
		return processType;
	}
	public void setProcessType(String processType) {
		this.processType = processType;
	}
	/**
	 * @return Returns the emails.
	 */
	public String[] getEmails() {
		return emails;
	}
	/**
	 * @param emails The emails to set.
	 */
	public void setEmails(String emails[]) {
		this.emails = emails;
	}
	/**
	 * @return Returns the am_pm.
	 */
	public String getAm_pm() {
		return am_pm;
	}
	/**
	 * @param am_pm The am_pm to set.
	 */
	public void setAm_pm(String am_pm) {
		this.am_pm = am_pm;
	}
	/**
	 * @return Returns the scheduleMinute.
	 */
	public String getScheduleMinute() {
		return scheduleMinute;
	}
	/**
	 * @param scheduleMinute The scheduleMinute to set.
	 */
	public void setScheduleMinute(String scheduleMinute) {
		this.scheduleMinute = scheduleMinute;
	}
	/**
	 * @return Returns the scheduleTime.
	 */
	public String getScheduleTime() {
		return scheduleTime;
	}
	/**
	 * @param scheduleTime The scheduleTime to set.
	 */
	public void setScheduleTime(String scheduleTime) {
		this.scheduleTime = scheduleTime;
	}
	/**
	 * @return Returns the scheduleDate.
	 */
	public String getScheduleDate() {
		return scheduleDate;
	}
	/**
	 * @param scheduleDate The scheduleDate to set.
	 */
	public void setScheduleDate(String scheduleDate) {
		this.scheduleDate = scheduleDate;
	}
	public CostCodeSetupForm()
	{

	}

	public int getYear() {
		return year;
	}
	public void setYear( int year )	{
		this.year = year;
	}

    public int getQuater() {
        return quater;
    }

    public void setQuater(int quater) {
        this.quater = quater;
    }

    public ArrayList<CostCodeInfo> getCostCodeList() {
        return costCodeList;
    }

    public void setCostCodeList(ArrayList<CostCodeInfo> costCodeList) {
        this.costCodeList = costCodeList;
    }

    public FormFile getTheFile() {
        return theFile;
    }

    public void setTheFile(FormFile theFile) {
        this.theFile = theFile;
    }

    public String getFileType() {
        return fileType;
    }

    public void setFileType(String fileType) {
        this.fileType = fileType;
    }

    public String getPackageType() {
        return packageType;
    }

    public void setPackageType(String packageType) {
        this.packageType = packageType;
    }

    public int getProcessStepId() {
        return processStepId;
    }

    public void setProcessStepId(int processStepId) {
        this.processStepId = processStepId;
    }
}
